sea hare (aplysia punctata) - Spanish English Dictionary